fabb416ed9ad3f060db1137485310420dba031ee,opennms-webapp/src/main/java/org/opennms/web/svclayer/inventory/InventoryService.java,InventoryService,getBuckets,#number#boolean#,220
Before Change
String rancidName = (String)nodeModel.get("id");
List<BucketItem> bucketlist = new ArrayList<BucketItem>();
if (isAdmin) {
try {
RWSBucket bucket = RWSClientApi.getBucket(m_cp, rancidName);
bucketlist.addAll(bucket.getBucketItem());
} catch (RancidApiException e) {
log().debug("No bucket found for nodeid:" + nodeid + " nodeLabel: " + rancidName + " .Cause: " + e.getLocalizedMessage());
}
nodeModel.put("bucketitems", bucketlist);
}
return nodeModel;
}
After Change
String rancidName = (String)nodeModel.get("id");
List<BucketItem> bucketlist = new ArrayList<BucketItem>();
try {
RWSBucket bucket = RWSClientApi.getBucket(m_cp, rancidName);
nodeModel.put("bucketexist", true);
bucketlist.addAll(bucket.getBucketItem());
} catch (RancidApiException e) {
if (e.getRancidCode() == 2) {
nodeModel.put("bucketexist", false);
log().debug("No entry in storage for nodeid:" + nodeid + " nodeLabel: " + rancidName);
} else {
nodeModel.put("RWSStatus",e.getLocalizedMessage());
log().error(e.getLocalizedMessage());
}
}
nodeModel.put("bucketitems", bucketlist);
return nodeModel;
}